home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 9 / Commodore_Free_Issue_09_2007_Commodore_Computer_Club.d64 / t.emu format < prev    next >
Text File  |  2023-02-26  |  5KB  |  175 lines

  1. u   Introduction to various Emulator
  2.              File Formats
  3.  
  4.       Compiled By Peter Schepers
  5.        Started:   Aug 24, 1996
  6.      Last updated:  Nov 27, 2005
  7.  
  8. Commodore Free Peter kindly let me
  9. reprint 2 articles from his website,
  10. other are available and I suggest you
  11. study them for yourself, the attached
  12. 2 I though were worthy of a reprint
  13.  
  14.    There are always questions asked
  15. regarding the various file formats
  16. which are commonly used on either the
  17. emulators or the real C64. Most often
  18. the Question involves conversion...
  19. "What do I do with LNX files?" or "How
  20. do I make these files work on the C64s
  21. emulator?" These documents attempt
  22. toexplain their internal structure,
  23. what to do with them, and some of
  24. their respective strengths and
  25. weaknesses.
  26.  
  27.   These documents were compiled and
  28. written in an attempt to unify all the
  29. other smaller files dealing with
  30. Commodore file types that are floating
  31. about the net, or that exist with
  32. other programs.  They are by no means
  33. exhaustive (even though they look like
  34. it), but attempts will be made to keep
  35. them up-to-date, and correct anything
  36. which is wrong.  If you spot something
  37. that needs correcting please make sure
  38. to  email  the  author  so that
  39. corrections can  be  made  for  future
  40. releases...  the  address  is
  41. contained later in this document.
  42. Some of the information contained in
  43. these documents may not be accurate as
  44. it could have  been taken  from
  45. inaccurate  sources, and  I  have  no
  46. first-hand experience with said
  47. format. However,  use  these,  pass
  48. them around, upload them, whatever.
  49. Just be sure to leave them INTACT,
  50. don't remove bits.
  51.  
  52.   I have attempted to categorize the
  53. filetypes involved using three
  54. basiccategories: IMAGES, ARCHIVES and
  55. CONTAINERS. The definitions for  each
  56. of these categories can be found at
  57. the bottom of this document.
  58.  
  59.   Also, plenty of good information can
  60. be  gleaned  from  the  source code
  61. contained in the archive CBMConvert,
  62. which is on the FTP.FUNET.FI FTP
  63. site.Contained in it are the sources
  64. for UnZipCode, UnLNX, Ark, some  LHA
  65. info,etc. It is an invaluable set of
  66. utilities put together by both Marko
  67. Makelaand Paul Doherty.
  68.  
  69.   So far, this document covers the
  70. following files:
  71.   * D64 images (1541 disks and some
  72. variants)
  73.   * X64 images (for the X64/Vice
  74. emulator)
  75.   * T64 containers (for the C64s
  76. emulator)
  77.   * T64 .FRZ (FRoZen Files, saved
  78. emulator sessions for C64s)
  79.   * PC64 containers (P/S/U/Rxx)
  80.   * PC64 .C64 (saved emulator
  81. sessions for PC64)
  82.   * D71 images (1571 disks)
  83.   * D81 images (1581 disks)
  84.   * D80 (8050) & D82 (8250) floppy
  85. images
  86.   * G64 images (GCR copy of a 1541
  87. disk)
  88.   * D2M images (FD2000 disks)
  89.   * DNP images (CMD hard disk native
  90. partitions)
  91.   * F64 (not an image file, but a
  92. companion file to     D64's)
  93.   * N64 (64NET's custom files)
  94.   * L64 (64LAN's custom files)
  95.   * C64 (PCLINK's custom files)
  96.   * CRT images (CCS64 ROM cartridges)
  97.   * 64x (PC64 ROM files)
  98.   * TAP images (for CCS64, sampled
  99. cassette tapes)
  100.   * VSF VICE snapshots
  101. (saved-emulator sessions for VICE)
  102.   * WAV Audio RIFF files for the PC
  103.   ...as well as the following native
  104. C64 types, some of which are also
  105. supported on the various emulators:
  106.   * Extensive disk file layout (how
  107. files are stored on 1541/71/81 disks)
  108.   * 4-file diskpacked ZipCode
  109. archives (or .Z64, 4 or 5 files,
  110. #!xxxxx)
  111.   * 6-file SixPack ZipCode images (or
  112. .Z64, #!!xxxx)
  113.   * Filepacked ZipCode archives (or
  114. .Z64, x files, x!xxxxx)
  115.   * LNX containers (LyNX)
  116.   * ARK containers & SRK archives
  117. (ARKive & compressed ARKive)
  118.   * LHA & LZH archives (header
  119. description only)
  120.   * SFX archives (SelF-eXtracting
  121. LHA/LZH)
  122.   * SDA archives (Self-Dissolving
  123. Archive)
  124.   * ARC archives (ARChive)
  125.   * ZIP archives (PKZIP)
  126.   * CKIT archives (Compression KIT)
  127.   * CPK containers
  128.   * WRA & WR3 archives (Wraptor,
  129. version 1 to 3)
  130.   * LBR containers (LiBRary, C64
  131. only, not the C128 CP/M .LBR files)
  132.   * GEOS VLIR files (Variable Length
  133. Index Record)
  134.   * REL files (RELative)
  135.   * CVT files (GEOS ConVerT)
  136.   * SPY containers (SPYne)
  137.   * C128 Boot Sector layout
  138.   * Binary & PRG (ProGram, with load
  139. address)
  140.  
  141.   Also included is a very basic look
  142. at some C64 graphic bitmap formats (in
  143. BITMAP.TXT), and the saved session
  144. layout of the Macintosh-based C64
  145. emulator "Power64" (in POWER64.TXT).
  146. Thanks to Peter Weighill for the
  147. aboveinfo.   Joe Forster/STA has
  148. written up a description of how the
  149. various Commodore drives
  150. (1541/1571/1581) allocate sectors and
  151. directory entries when  saving files
  152. (under normal mode and under GEOS). It
  153. is included as DISK.TXT
  154.  
  155.   Right now there are several good
  156. utilities available to work with most
  157. of the mentioned formats. The first is
  158. 64COPY, my own conversion program.
  159. The second is Star Commander, by Joe
  160. Forster/STA. Included with his program
  161. are many smaller utilities such as
  162. Star ARK, Star LHA and Star ZIP, which
  163.  will convert specific formats to D64
  164. images.
  165.  
  166. Peter Schepers,
  167. University of Waterloo.
  168. http://www.unusedino.de/ec64/technical
  169. .html
  170.  
  171.  
  172. ...end...
  173. www.commodorefree.com
  174.  
  175.  
  176.